Skala University of West Bohemia
نویسنده
چکیده
The use of various forms of contracts, like preconditions, are increasingly receiving more attention within Microsoft. This talk describes the design of Spec#, an experimental superset of the language C#, including preand postconditions and object invariants. Spec# gives rise to dynamic checks of contracts. The contracts can also be checked statically using the automatic checker Boogie. The talk also reports on some initial experience and describes some difficult issues in the design. Language interoperability at work: Eiffel on .NET Bertrand Meyer, ETH Zurich, Switzerland Abstract Eiffel on .NET takes advantage of the language interoperability mechanisms specified by the Common Language Interface to provide the full power of the Eiffel method and language, including Design by Contract, multiple inheritance, genericity and seamless support for analysis and design, while ensuring full compatibility with components and applications rewritten in other CLS-compliant languages. The talk will present the issues that were faced during the implementation of Eiffel for .NET and the technical solutions retained; it will discuss the benefits of multi-language programming and provide a number of application examples.Eiffel on .NET takes advantage of the language interoperability mechanisms specified by the Common Language Interface to provide the full power of the Eiffel method and language, including Design by Contract, multiple inheritance, genericity and seamless support for analysis and design, while ensuring full compatibility with components and applications rewritten in other CLS-compliant languages. The talk will present the issues that were faced during the implementation of Eiffel for .NET and the technical solutions retained; it will discuss the benefits of multi-language programming and provide a number of application examples.
منابع مشابه
Computer Graphics , Vision and Mathematics in co - operation with EUROGRAPHICS GraVisMa 2009
Proceedings University of West Bohemia Plzen Czech Republic
متن کاملGradient Vector Estimation and Vertex Normal Computation
In this document a comparison of three methods of volumetric data gradient vector estimation (one of which was proposed by the authors) and five methods for triangle mesh vertex normal computation will be described and compared. All the methods can be used for regular as well as irregular meshes. The tests were focused primarily on the accuracy. However, a comparison of the temporal requirement...
متن کاملAttempts to Search Czech Spontaneous Spoken Interviews - the University of West Bohemia at CLEF 2007 CL-SR track
The paper presents an overview of the system build and experiments performed for the CLEF 2007 CL-SR track by the University of West Bohemia. We have concentrated on the monolingual experiments using the Czech collection only. The approach that was successfully employed by our team in the last year's campaign (simple tf.idf model with blind relevance feedback, accompanied with solid linguistic ...
متن کاملUniversity of West Bohemia in Pilsen
................................................................................................................................. 1 Acknowledgements ............................................................................................................... 5
متن کاملAspects of Sentiment Analysis
This report introduces the task of sentiment analysis, describes the core problems and presents the formal definition of sentiment analysis. The basic machine learning algorithms for text classification are described as well as the most commonly used features for sentiment analysis. Brief overview of distributional semantics is presented. Related work and the state-of-the-art approaches to sent...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000